/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ControladoresUI;

import Entidades.Tipocurso;
import Entidades.Usuario;
import Ingresos.ITipoCurso;
import ManagersUI.TiposCursoModificarManager;
import javafx.event.*;
import javafx.fxml.FXML;
import javafx.scene.control.*;
import javax.swing.JOptionPane;
/**
 * FXML Controller class
 *
 * @author Gerson de Leon
 */
public class TiposCursosModificarController{

    /**
     * Initializes the controller class.
     */
    Usuario usuario;
    Tipocurso registro;
    TiposCursoModificarManager tiposcursoModificarManager;
    @FXML private TextField txtTipoCurso;
    public void initialize() {}
  
    public void initManager(final TiposCursoModificarManager tiposcursoModificarManager,Tipocurso registro) {
        this.tiposcursoModificarManager = tiposcursoModificarManager;
        this.registro =registro;
        cargarDatos();
    }
    public void cargarDatos(){
        this.txtTipoCurso.setText(this.registro.getNombre());            
    }
    @FXML
    private void cerrarVentana(ActionEvent event){
        this.tiposcursoModificarManager.cerrarVentana();
    }
    @FXML
    private void modificarTiposCurso(ActionEvent event){
        ITipoCurso manejo = new ITipoCurso();
            this.registro.setNombre(txtTipoCurso.getText());             
             manejo.modificar(registro);
             JOptionPane.showMessageDialog(null, "Se ha modificado un tipo de curso.");
             tiposcursoModificarManager.cerrarVentana();
    }

}
